li{list-style: none;}
a:hover{text-decoration: none;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px !important;}
.font-22{font-size: 20px;}
.w-70{width: 70%;}
.w-65{width: 65%;}
.w-34{width: 34%;}
.w-30{width: 30%;}
.w-29{width: 29%;}
.w-24{width: 24%;}
.w-10{width: 10%;}
.color-555{color: #555;}
.color-333{color: #333;}
.shadow-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.mini-top-box{background: #f4f4f4 !important; width: 100%;}
.mini-top{height: 40px;line-height: 40px;color: #0b6db6;font-size: 12px;}
.search-box{height: 40px;background-color: #0b6db6;width: 100%;margin-top: 20px;}
.logo-box{width: 370px;}
.logo-box h1{margin: 10px 0 0 0;}
.search-box{width: 460px;}
.search-box .input-group .form-control {position: relative;height: 34px;margin: 3px 0 3px 3px;font-size: 14px;}
.nav-box{height: 50px; line-height: 50px;background-color: #0b6db6;}
.nav-box li:hover{color: #fff;background-color: #165e98;}
.hot-title:before{content: '';width: 5px;height: 25px;background-color: #0b6db6;display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom: 3px;}
.kfr-title:before{content: '';width: 3px;height: 20px;background-color: #007bff;display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom: 3px;}
.hot-top-box .card{border: 0px;flex-direction: row-reverse !important;}
.index-focus{line-height: 25px;color: #999;margin-top: 10px;height: 75px;overflow: hidden;margin-bottom: 10px;}
.hot-list li{padding: 5px 15px 5px 18px;position: relative;}
.hot-list li::before {content: ""; /* 必须有内容才能显示伪元素 */display: block; /* 将伪元素转换为块级元素 */width: 3px; /* 设置宽度 */height: 3px; /* 设置高度 */background-color: black; /* 设置背景色 */border-radius: 50%; /* 设置边界半径为50%，变成圆形 */position: absolute; /* 设置绝对定位 */top: 55%; /* 水平居中 */left: 1%; /* 垂直居中 */transform: translate(-50%, -50%); /* 调整位置到正确的位置 */}
.hot-sc li{float: left;width: 31.333%;margin: 5px 1%;}
.kc-nav li{float: left;width: 22%;margin: 5px 5px;}
.hot-sc li a {display: block;font-size: 14px;line-height: 20px;padding: 6px 5px;color: #1f285c;background: #f2f7ff;white-space: nowrap;overflow: hidden;border-radius: 3px;border: 1px solid #cbd8e7;}
.kfr-box{background-color: #0b6db6;}
.kfr-item {position: relative;margin-left: 100px;/* border-bottom: 1px #eee solid; *//*    padding-bottom: 15px; */margin-bottom: 15px;line-height: 40px;}
.kfr-item:hover{background-color: #0b6db6;color: #fff}
.kfr-item a:hover{color: #fff;}
.kfr-date {position: absolute;left: -90px;top: 0px;width: 85px;text-align: center;font-size: 14px;color: #999;}
.kfr-icon {position: absolute;left: -6x;top: 13px;overflow: hidden;width: 15px;height: 15px;background: #fff;border: 2px solid #ccc;border-radius: 50%;z-index: 2;}
.kfr-line {position: absolute;left: 6px;top: 5px;background: #eee;height: 58px;width: 1px }
.kfr-open-tiele{padding-left: 25px;}
.index-kfr-bg{background-color: #dfedfb;}

.link-box{ padding-top:0px; padding-bottom:5px;}
.link2{padding: 15px 9px 0px 0px;}
.link2 li{float: left; margin-left: 10px; line-height:30px;}
.link2 li a{margin-right:10px;color: #555;}

/*footer*/
.footer .nliks {font-size: 14px;background-color: #23272b;}
.nliks .container { padding: 24px 0;}
.footlogo{}
.link-block{margin-top: 25px;}
.link-block p {line-height:35px;}
.link-block a{color: #fff;}

.page-fen {line-height: 35px;}
blockquote {padding-top: 5px;padding-bottom: 5px;padding-left: 15px;border-left: 4px solid #ddd;font-family: Georgia,"Times New Roman",Times,Kai,"Kaiti SC",KaiTi,BiauKai,FontAwesome,serif;}
.line-h32{line-height: 32px;}
.line-h25{line-height: 25px;}

/* 学校页面 */
.logo-box-sc{width: 50%;}
.logo-box-sc img{float: left;height: 65px}
.logo-box-sc h1{line-height: 60px;font-size: 25px;font-weight: bold;color: #000000;}
.sc-index-focus{line-height: 30px;margin-top: 10px;overflow: hidden;}
/* .sc-hj-box img{ height: 270px; width: 100%;} */
.sc-yy{box-sizing: border-box;text-align: left;position: relative;display: inline-block;margin: 0 11.5px;width: 380px;height: 90px;
    /* background: linear-gradient(180deg, #E8F4FF 0%, #F8FCFF 100%); */background: #DCF0FF;border-radius: 6px;}
.sc-li-yy{float: right; margin-left: 90px;}
.top-news-lin{line-height: 34px;}
.breadcrumb a {color: rgba(0, 0, 0, .5) !important;}
.content{line-height: 32px;}
/* 其他 */
.mt-10{margin-top: 10px;}
.mb-10{margin-bottom: 10px;}
.api-con-title{position: relative!important; padding-left: 8px;margin-bottom: 10px;}
.api-con-title::before{content: '';width: 3px;height: 18px;background-color: #ec403f;position: absolute;left: 0px;top: 65%;margin-top: -12px;}
.api-con-title span{font-size: 16px; font-weight: bold;}
.api-con-conm img,.api-con-cont img{width: 100%;}
.api-con-schoolname{font-size: 18px;font-weight: bold;}
.api-con-ts{text-align: center;margin-top: 5px;} 
.api-con-conm img{width: auto;}
.api-comen-box{line-height: 30px;}

.logo-sc-title{line-height: 60px;font-size: 25px;font-weight: bold;color: #000000;}


/* 开放日 */
.doctxt{font-size: 32px; font-weight: bold; position: absolute;left:20%;top:30%;display: flex;align-items: center;justify-content: center;}
.kfr-list-box .ts{font-size: 18px;}
.kfr-list .kfr-time{font-size: 15px;}
.kfr-time,.kfr-adder{color: #dc6170;}
.kfr-title{font-size: 23px;}
.kfr-list p{line-height: 30px;}
.kfr-list button{margin-top: 45px;}
/* 分页 */
.text-c>a, .text-c>b {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-bottom: 2px;}
/* 说明会 */
.smh-box-text{height:auto;overflow: hidden; margin-bottom:10px;background-color: #edf9ff;padding: 10px;}
.smh-l{width: 25%;float: left;}
.smh-l img{width: 100%;}
.smh-r{width: 75%;float: right;padding:5px  20px;}
.li-1{margin-bottom: 8px;}
.smh-title{font-size: 22px;font-weight: 700; margin-bottom: 8px;}